package cn.tedu.fresheveryday.pojo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 商品
 */
@Data
public class Product implements Serializable {
    private Integer id;
    private String name; // 商品名
    private String description; // 描述
    private String detail; // 详情
    private String imgUrl; // 图片URL
    private Double price; // 价格
    private String unit; // 单位
    private Integer quantity; // 数量/库存
    private Integer viewCount; // 浏览量
    private Integer saleCount; // 销量
    private Integer categoryId; // 商品类型id
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime shelfTime; // 商品上架时间
}